package com.brillilab.domain.po.lab;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.fasterxml.jackson.annotation.JsonInclude;





//(value="实验室用户卡关系实体对象")
@TableName("lab_user_card")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LabUserCard implements Serializable {

    private static final long serialVersionUID = 1L;

	@TableId(type=IdType.AUTO)
	private Long id;

    //(value="磁卡号")
    private String cardNo;

    //(value="实验室ID")
    private Long labId;

    //(value="用户ID")
    private Long userId;

    //(value="状态：1-已授权，2-已绑卡，3-已解绑")
    private Integer state;

    //(value="授权人")
    private String certigier; 

    //(value="绑定时间")
    private Date bindingTime;

    //(value="创建时间")
    private Date createTime;

    //(value="修改时间")
    private Date updateTime;
    
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getCardNo() {
		return cardNo;
	}
	public void setCardNo(String cardNo) {
		
		this.cardNo = cardNo;
	}
	public Long getLabId() {
		return labId;
	}
	public void setLabId(Long labId) {
		this.labId = labId;
	}
	public Long getUserId() {
		return userId;
	}
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public String getCertigier() {
		return certigier;
	}
	public void setCertigier(String certigier) {
		this.certigier = certigier;
	}
	public Date getBindingTime() {
		return bindingTime;
	}
	public void setBindingTime(Date bindingTime) {
		this.bindingTime = bindingTime;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	
    

}
